﻿using System.Diagnostics.Contracts;

namespace CodePlex.Diagnostics.Contracts
{
  [ContractClass(typeof(IInitializableContract))]
  public interface IInitializable
  {
    void Initialize(bool validate);
    bool IsInitialized { get; set; }
  }
}
